home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / Math Factory™ Demo ••••• / Math Factory™ Demo •••••.rsrc / CODE_20.txt < prev    next >
Text File  |  1988-01-30  |  49KB  |  842 lines

  1. # near model CODE resource
  2. # jump table entries: 664-664 (1 of them)
  3. export_83:
  4. 00000000  4E56 FEE8                link       A6, -0x0118
  5. 00000004  48E7 1000                movem.l    -[A7], D3
  6. 00000008  3B7C 00A0 E8D4           move.w     [A5 - 0x172C], 0xA0
  7. 0000000E  3B7C 006E E8D2           move.w     [A5 - 0x172E], 0x6E /* 'n' */
  8. 00000014  4A2D EE1B                tst.b      [A5 - 0x11E5]
  9. 00000018  6600 01C2                bne        +0x1C4 /* 000001DC */
  10. 0000001C  302D E9C6                move.w     D0, [A5 - 0x163A]
  11. 00000020  C1FC 0016                muls.w     D0, 0x16
  12. 00000024  7200                     moveq.l    D1, 0x00
  13. 00000026  41ED F41A                lea.l      A0, [A5 - 0xBE6]
  14. 0000002A  1230 0000                move.b     D1, [A0 + D0.w]
  15. 0000002E  48C1                     ext.l      D1
  16. 00000030  2D41 FFF6                move.l     [A6 - 0xA], D1
  17. 00000034  2F07                     move.l     -[A7], D7
  18. 00000036  7001                     moveq.l    D0, 0x01
  19. 00000038  2E2E FFF6                move.l     D7, [A6 - 0xA]
  20. 0000003C  9E40                     sub.w      D7, D0
  21. 0000003E  6D00 0090                blt        +0x92 /* 000000D0 */
  22. 00000042  3D40 FFFE                move.w     [A6 - 0x2], D0
  23. label00000046:
  24. 00000046  486E FFE8                pea.l      [A6 - 0x18]
  25. 0000004A  3F3C 012C                move.w     -[A7], 0x12C
  26. 0000004E  3F3C FFEC                move.w     -[A7], 0xFFEC
  27. 00000052  3F3C 012D                move.w     -[A7], 0x12D
  28. 00000056  3F3C FFED                move.w     -[A7], 0xFFED
  29. 0000005A  A8A7                     syscall    SetRect
  30. 0000005C  486E FFE8                pea.l      [A6 - 0x18]
  31. 00000060  302E FFFE                move.w     D0, [A6 - 0x2]
  32. 00000064  5840                     addq.w     D0, 4
  33. 00000066  E748                     lsl        D0.w, 3
  34. 00000068  41ED E5A4                lea.l      A0, [A5 - 0x1A5C]
  35. 0000006C  4870 0000                pea.l      [A0 + D0.w]
  36. 00000070  1F3C 0001                move.b     -[A7], 0x1
  37. 00000074  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  38. 00000078  302E FFFE                move.w     D0, [A6 - 0x2]
  39. 0000007C  5840                     addq.w     D0, 4
  40. 0000007E  E748                     lsl        D0.w, 3
  41. 00000080  41ED E5A6                lea.l      A0, [A5 - 0x1A5A]
  42. 00000084  3F30 0000                move.w     -[A7], [A0 + D0.w]
  43. 00000088  302E FFFE                move.w     D0, [A6 - 0x2]
  44. 0000008C  5840                     addq.w     D0, 4
  45. 0000008E  E748                     lsl        D0.w, 3
  46. 00000090  41ED E5A8                lea.l      A0, [A5 - 0x1A58]
  47. 00000094  3230 0000                move.w     D1, [A0 + D0.w]
  48. 00000098  5541                     subq.w     D1, 2
  49. 0000009A  3F01                     move.w     -[A7], D1
  50. 0000009C  A893                     syscall    MoveTo
  51. 0000009E  302D E9C6                move.w     D0, [A5 - 0x163A]
  52. 000000A2  C1FC 0016                muls.w     D0, 0x16
  53. 000000A6  322E FFFE                move.w     D1, [A6 - 0x2]
  54. 000000AA  D041                     add.w      D0, D1
  55. 000000AC  7200                     moveq.l    D1, 0x00
  56. 000000AE  41ED F41A                lea.l      A0, [A5 - 0xBE6]
  57. 000000B2  1230 0000                move.b     D1, [A0 + D0.w]
  58. 000000B6  0241 00FF                andi.w     D1, 0xFF
  59. 000000BA  0041 0100                ori.w      D1, 0x100
  60. 000000BE  3D41 FEE8                move.w     [A6 - 0x118], D1
  61. 000000C2  486E FEE8                pea.l      [A6 - 0x118]
  62. 000000C6  A884                     syscall    DrawString
  63. 000000C8  526E FFFE                addq.w     [A6 - 0x2], 1
  64. 000000CC  51CF FF78                dbf        D7, -0x8A /* 00000046 */
  65. label000000D0:
  66. 000000D0  2E1F                     move.l     D7, [A7]+
  67. 000000D2  302D E9C6                move.w     D0, [A5 - 0x163A]
  68. 000000D6  C1FC 0016                muls.w     D0, 0x16
  69. 000000DA  7200                     moveq.l    D1, 0x00
  70. 000000DC  41ED EE16                lea.l      A0, [A5 - 0x11EA]
  71. 000000E0  1230 0000                move.b     D1, [A0 + D0.w]
  72. 000000E4  48C1                     ext.l      D1
  73. 000000E6  2D41 FFF2                move.l     [A6 - 0xE], D1
  74. 000000EA  202E FFF6                move.l     D0, [A6 - 0xA]
  75. 000000EE  90AE FFF2                sub.l      D0, [A6 - 0xE]
  76. 000000F2  3D40 FFF0                move.w     [A6 - 0x10], D0
  77. 000000F6  302E FFF0                move.w     D0, [A6 - 0x10]
  78. 000000FA  5840                     addq.w     D0, 4
  79. 000000FC  E748                     lsl        D0.w, 3
  80. 000000FE  41ED E616                lea.l      A0, [A5 - 0x19EA]
  81. 00000102  3F30 0000                move.w     -[A7], [A0 + D0.w]
  82. 00000106  302E FFF0                move.w     D0, [A6 - 0x10]
  83. 0000010A  5840                     addq.w     D0, 4
  84. 0000010C  E748                     lsl        D0.w, 3
  85. 0000010E  41ED E618                lea.l      A0, [A5 - 0x19E8]
  86. 00000112  3230 0000                move.w     D1, [A0 + D0.w]
  87. 00000116  5541                     subq.w     D1, 2
  88. 00000118  3F01                     move.w     -[A7], D1
  89. 0000011A  A893                     syscall    MoveTo
  90. 0000011C  302D FA34                move.w     D0, [A5 - 0x5CC]
  91. 00000120  0240 00FF                andi.w     D0, 0xFF
  92. 00000124  0040 0100                ori.w      D0, 0x100
  93. 00000128  3D40 FEE8                move.w     [A6 - 0x118], D0
  94. 0000012C  486E FEE8                pea.l      [A6 - 0x118]
  95. 00000130  A884                     syscall    DrawString
  96. 00000132  2F07                     move.l     -[A7], D7
  97. 00000134  7001                     moveq.l    D0, 0x01
  98. 00000136  2E2E FFF2                move.l     D7, [A6 - 0xE]
  99. 0000013A  9E40                     sub.w      D7, D0
  100. 0000013C  6D00 009C                blt        +0x9E /* 000001DA */
  101. 00000140  3D40 FFFE                move.w     [A6 - 0x2], D0
  102. label00000144:
  103. 00000144  486E FFE8                pea.l      [A6 - 0x18]
  104. 00000148  3F3C 012C                move.w     -[A7], 0x12C
  105. 0000014C  3F3C FFEC                move.w     -[A7], 0xFFEC
  106. 00000150  3F3C 012D                move.w     -[A7], 0x12D
  107. 00000154  3F3C FFED                move.w     -[A7], 0xFFED
  108. 00000158  A8A7                     syscall    SetRect
  109. 0000015A  486E FFE8                pea.l      [A6 - 0x18]
  110. 0000015E  302E FFFE                move.w     D0, [A6 - 0x2]
  111. 00000162  D06E FFF0                add.w      D0, [A6 - 0x10]
  112. 00000166  5840                     addq.w     D0, 4
  113. 00000168  E748                     lsl        D0.w, 3
  114. 0000016A  41ED E614                lea.l      A0, [A5 - 0x19EC]
  115. 0000016E  4870 0000                pea.l      [A0 + D0.w]
  116. 00000172  1F3C 0001                move.b     -[A7], 0x1
  117. 00000176  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  118. 0000017A  302E FFFE                move.w     D0, [A6 - 0x2]
  119. 0000017E  D06E FFF0                add.w      D0, [A6 - 0x10]
  120. 00000182  5840                     addq.w     D0, 4
  121. 00000184  E748                     lsl        D0.w, 3
  122. 00000186  41ED E616                lea.l      A0, [A5 - 0x19EA]
  123. 0000018A  3F30 0000                move.w     -[A7], [A0 + D0.w]
  124. 0000018E  302E FFFE                move.w     D0, [A6 - 0x2]
  125. 00000192  D06E FFF0                add.w      D0, [A6 - 0x10]
  126. 00000196  5840                     addq.w     D0, 4
  127. 00000198  E748                     lsl        D0.w, 3
  128. 0000019A  41ED E618                lea.l      A0, [A5 - 0x19E8]
  129. 0000019E  3230 0000                move.w     D1, [A0 + D0.w]
  130. 000001A2  5541                     subq.w     D1, 2
  131. 000001A4  3F01                     move.w     -[A7], D1
  132. 000001A6  A893                     syscall    MoveTo
  133. 000001A8  302D E9C6                move.w     D0, [A5 - 0x163A]
  134. 000001AC  C1FC 0016                muls.w     D0, 0x16
  135. 000001B0  322E FFFE                move.w     D1, [A6 - 0x2]
  136. 000001B4  D041                     add.w      D0, D1
  137. 000001B6  7200                     moveq.l    D1, 0x00
  138. 000001B8  41ED EE16                lea.l      A0, [A5 - 0x11EA]
  139. 000001BC  1230 0000                move.b     D1, [A0 + D0.w]
  140. 000001C0  0241 00FF                andi.w     D1, 0xFF
  141. 000001C4  0041 0100                ori.w      D1, 0x100
  142. 000001C8  3D41 FEE8                move.w     [A6 - 0x118], D1
  143. 000001CC  486E FEE8                pea.l      [A6 - 0x118]
  144. 000001D0  A884                     syscall    DrawString
  145. 000001D2  526E FFFE                addq.w     [A6 - 0x2], 1
  146. 000001D6  51CF FF6C                dbf        D7, -0x96 /* 00000144 */
  147. label000001DA:
  148. 000001DA  2E1F                     move.l     D7, [A7]+
  149. label000001DC:
  150. 000001DC  0C6D 0078 FA34           cmpi.w     [A5 - 0x5CC], 0x78 /* 'x' */
  151. 000001E2  57C0                     seq        D0
  152. 000001E4  4400                     neg.b      D0
  153. 000001E6  C02D EE1B                and.b      D0, [A5 - 0x11E5]
  154. 000001EA  6700 02AA                beq        +0x2AC /* 00000496 */
  155. 000001EE  302D E9C6                move.w     D0, [A5 - 0x163A]
  156. 000001F2  C1FC 0016                muls.w     D0, 0x16
  157. 000001F6  7200                     moveq.l    D1, 0x00
  158. 000001F8  41ED F41A                lea.l      A0, [A5 - 0xBE6]
  159. 000001FC  1230 0000                move.b     D1, [A0 + D0.w]
  160. 00000200  48C1                     ext.l      D1
  161. 00000202  2D41 FFF6                move.l     [A6 - 0xA], D1
  162. 00000206  2F07                     move.l     -[A7], D7
  163. 00000208  7001                     moveq.l    D0, 0x01
  164. 0000020A  2E2E FFF6                move.l     D7, [A6 - 0xA]
  165. 0000020E  9E40                     sub.w      D7, D0
  166. 00000210  6D00 0090                blt        +0x92 /* 000002A2 */
  167. 00000214  3D40 FFFE                move.w     [A6 - 0x2], D0
  168. label00000218:
  169. 00000218  486E FFE8                pea.l      [A6 - 0x18]
  170. 0000021C  3F3C 012C                move.w     -[A7], 0x12C
  171. 00000220  3F3C FFEC                move.w     -[A7], 0xFFEC
  172. 00000224  3F3C 012D                move.w     -[A7], 0x12D
  173. 00000228  3F3C FFED                move.w     -[A7], 0xFFED
  174. 0000022C  A8A7                     syscall    SetRect
  175. 0000022E  486E FFE8                pea.l      [A6 - 0x18]
  176. 00000232  302E FFFE                move.w     D0, [A6 - 0x2]
  177. 00000236  5840                     addq.w     D0, 4
  178. 00000238  E748                     lsl        D0.w, 3
  179. 0000023A  41ED E5A4                lea.l      A0, [A5 - 0x1A5C]
  180. 0000023E  4870 0000                pea.l      [A0 + D0.w]
  181. 00000242  1F3C 0001                move.b     -[A7], 0x1
  182. 00000246  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  183. 0000024A  302E FFFE                move.w     D0, [A6 - 0x2]
  184. 0000024E  5840                     addq.w     D0, 4
  185. 00000250  E748                     lsl        D0.w, 3
  186. 00000252  41ED E5A6                lea.l      A0, [A5 - 0x1A5A]
  187. 00000256  3F30 0000                move.w     -[A7], [A0 + D0.w]
  188. 0000025A  302E FFFE                move.w     D0, [A6 - 0x2]
  189. 0000025E  5840                     addq.w     D0, 4
  190. 00000260  E748                     lsl        D0.w, 3
  191. 00000262  41ED E5A8                lea.l      A0, [A5 - 0x1A58]
  192. 00000266  3230 0000                move.w     D1, [A0 + D0.w]
  193. 0000026A  5541                     subq.w     D1, 2
  194. 0000026C  3F01                     move.w     -[A7], D1
  195. 0000026E  A893                     syscall    MoveTo
  196. 00000270  302D E9C6                move.w     D0, [A5 - 0x163A]
  197. 00000274  C1FC 0016                muls.w     D0, 0x16
  198. 00000278  322E FFFE                move.w     D1, [A6 - 0x2]
  199. 0000027C  D041                     add.w      D0, D1
  200. 0000027E  7200                     moveq.l    D1, 0x00
  201. 00000280  41ED F41A                lea.l      A0, [A5 - 0xBE6]
  202. 00000284  1230 0000                move.b     D1, [A0 + D0.w]
  203. 00000288  0241 00FF                andi.w     D1, 0xFF
  204. 0000028C  0041 0100                ori.w      D1, 0x100
  205. 00000290  3D41 FEE8                move.w     [A6 - 0x118], D1
  206. 00000294  486E FEE8                pea.l      [A6 - 0x118]
  207. 00000298  A884                     syscall    DrawString
  208. 0000029A  526E FFFE                addq.w     [A6 - 0x2], 1
  209. 0000029E  51CF FF78                dbf        D7, -0x8A /* 00000218 */
  210. label000002A2:
  211. 000002A2  2E1F                     move.l     D7, [A7]+
  212. 000002A4  302D E9C6                move.w     D0, [A5 - 0x163A]
  213. 000002A8  C1FC 0016                muls.w     D0, 0x16
  214. 000002AC  7200                     moveq.l    D1, 0x00
  215. 000002AE  41ED EE16                lea.l      A0, [A5 - 0x11EA]
  216. 000002B2  1230 0000                move.b     D1, [A0 + D0.w]
  217. 000002B6  48C1                     ext.l      D1
  218. 000002B8  2D41 FFF2                move.l     [A6 - 0xE], D1
  219. 000002BC  202E FFF6                move.l     D0, [A6 - 0xA]
  220. 000002C0  90AE FFF2                sub.l      D0, [A6 - 0xE]
  221. 000002C4  3D40 FFF0                move.w     [A6 - 0x10], D0
  222. 000002C8  302E FFF0                move.w     D0, [A6 - 0x10]
  223. 000002CC  5840                     addq.w     D0, 4
  224. 000002CE  E748                     lsl        D0.w, 3
  225. 000002D0  41ED E616                lea.l      A0, [A5 - 0x19EA]
  226. 000002D4  3F30 0000                move.w     -[A7], [A0 + D0.w]
  227. 000002D8  302E FFF0                move.w     D0, [A6 - 0x10]
  228. 000002DC  5840                     addq.w     D0, 4
  229. 000002DE  E748                     lsl        D0.w, 3
  230. 000002E0  41ED E618                lea.l      A0, [A5 - 0x19E8]
  231. 000002E4  3230 0000                move.w     D1, [A0 + D0.w]
  232. 000002E8  5541                     subq.w     D1, 2
  233. 000002EA  3F01                     move.w     -[A7], D1
  234. 000002EC  A893                     syscall    MoveTo
  235. 000002EE  302D FA34                move.w     D0, [A5 - 0x5CC]
  236. 000002F2  0240 00FF                andi.w     D0, 0xFF
  237. 000002F6  0040 0100                ori.w      D0, 0x100
  238. 000002FA  3D40 FEE8                move.w     [A6 - 0x118], D0
  239. 000002FE  486E FEE8                pea.l      [A6 - 0x118]
  240. 00000302  A884                     syscall    DrawString
  241. 00000304  2F07                     move.l     -[A7], D7
  242. 00000306  7001                     moveq.l    D0, 0x01
  243. 00000308  2E2E FFF2                move.l     D7, [A6 - 0xE]
  244. 0000030C  9E40                     sub.w      D7, D0
  245. 0000030E  6D00 009C                blt        +0x9E /* 000003AC */
  246. 00000312  3D40 FFFE                move.w     [A6 - 0x2], D0
  247. label00000316:
  248. 00000316  486E FFE8                pea.l      [A6 - 0x18]
  249. 0000031A  3F3C 012C                move.w     -[A7], 0x12C
  250. 0000031E  3F3C FFEC                move.w     -[A7], 0xFFEC
  251. 00000322  3F3C 012D                move.w     -[A7], 0x12D
  252. 00000326  3F3C FFED                move.w     -[A7], 0xFFED
  253. 0000032A  A8A7                     syscall    SetRect
  254. 0000032C  486E FFE8                pea.l      [A6 - 0x18]
  255. 00000330  302E FFFE                move.w     D0, [A6 - 0x2]
  256. 00000334  D06E FFF0                add.w      D0, [A6 - 0x10]
  257. 00000338  5840                     addq.w     D0, 4
  258. 0000033A  E748                     lsl        D0.w, 3
  259. 0000033C  41ED E614                lea.l      A0, [A5 - 0x19EC]
  260. 00000340  4870 0000                pea.l      [A0 + D0.w]
  261. 00000344  1F3C 0001                move.b     -[A7], 0x1
  262. 00000348  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  263. 0000034C  302E FFFE                move.w     D0, [A6 - 0x2]
  264. 00000350  D06E FFF0                add.w      D0, [A6 - 0x10]
  265. 00000354  5840                     addq.w     D0, 4
  266. 00000356  E748                     lsl        D0.w, 3
  267. 00000358  41ED E616                lea.l      A0, [A5 - 0x19EA]
  268. 0000035C  3F30 0000                move.w     -[A7], [A0 + D0.w]
  269. 00000360  302E FFFE                move.w     D0, [A6 - 0x2]
  270. 00000364  D06E FFF0                add.w      D0, [A6 - 0x10]
  271. 00000368  5840                     addq.w     D0, 4
  272. 0000036A  E748                     lsl        D0.w, 3
  273. 0000036C  41ED E618                lea.l      A0, [A5 - 0x19E8]
  274. 00000370  3230 0000                move.w     D1, [A0 + D0.w]
  275. 00000374  5541                     subq.w     D1, 2
  276. 00000376  3F01                     move.w     -[A7], D1
  277. 00000378  A893                     syscall    MoveTo
  278. 0000037A  302D E9C6                move.w     D0, [A5 - 0x163A]
  279. 0000037E  C1FC 0016                muls.w     D0, 0x16
  280. 00000382  322E FFFE                move.w     D1, [A6 - 0x2]
  281. 00000386  D041                     add.w      D0, D1
  282. 00000388  7200                     moveq.l    D1, 0x00
  283. 0000038A  41ED EE16                lea.l      A0, [A5 - 0x11EA]
  284. 0000038E  1230 0000                move.b     D1, [A0 + D0.w]
  285. 00000392  0241 00FF                andi.w     D1, 0xFF
  286. 00000396  0041 0100                ori.w      D1, 0x100
  287. 0000039A  3D41 FEE8                move.w     [A6 - 0x118], D1
  288. 0000039E  486E FEE8                pea.l      [A6 - 0x118]
  289. 000003A2  A884                     syscall    DrawString
  290. 000003A4  526E FFFE                addq.w     [A6 - 0x2], 1
  291. 000003A8  51CF FF6C                dbf        D7, -0x96 /* 00000316 */
  292. label000003AC:
  293. 000003AC  2E1F                     move.l     D7, [A7]+
  294. 000003AE  486E FFE8                pea.l      [A6 - 0x18]
  295. 000003B2  202E FFF6                move.l     D0, [A6 - 0xA]
  296. 000003B6  5880                     addq.l     D0, 4
  297. 000003B8  90AD EE16                sub.l      D0, [A5 - 0x11EA]
  298. 000003BC  E748                     lsl        D0.w, 3
  299. 000003BE  41ED E5A6                lea.l      A0, [A5 - 0x1A5A]
  300. 000003C2  3230 0000                move.w     D1, [A0 + D0.w]
  301. 000003C6  5941                     subq.w     D1, 4
  302. 000003C8  3F01                     move.w     -[A7], D1
  303. 000003CA  202E FFF6                move.l     D0, [A6 - 0xA]
  304. 000003CE  5880                     addq.l     D0, 4
  305. 000003D0  90AD EE16                sub.l      D0, [A5 - 0x11EA]
  306. 000003D4  E748                     lsl        D0.w, 3
  307. 000003D6  41ED E5A8                lea.l      A0, [A5 - 0x1A58]
  308. 000003DA  3230 0000                move.w     D1, [A0 + D0.w]
  309. 000003DE  5941                     subq.w     D1, 4
  310. 000003E0  3F01                     move.w     -[A7], D1
  311. 000003E2  202E FFF6                move.l     D0, [A6 - 0xA]
  312. 000003E6  5880                     addq.l     D0, 4
  313. 000003E8  90AD EE16                sub.l      D0, [A5 - 0x11EA]
  314. 000003EC  E748                     lsl        D0.w, 3
  315. 000003EE  41ED E5A6                lea.l      A0, [A5 - 0x1A5A]
  316. 000003F2  3F30 0000                move.w     -[A7], [A0 + D0.w]
  317. 000003F6  202E FFF6                move.l     D0, [A6 - 0xA]
  318. 000003FA  5880                     addq.l     D0, 4
  319. 000003FC  90AD EE16                sub.l      D0, [A5 - 0x11EA]
  320. 00000400  E748                     lsl        D0.w, 3
  321. 00000402  41ED E5A8                lea.l      A0, [A5 - 0x1A58]
  322. 00000406  3F30 0000                move.w     -[A7], [A0 + D0.w]
  323. 0000040A  A8A7                     syscall    SetRect
  324. 0000040C  486E FFE8                pea.l      [A6 - 0x18]
  325. 00000410  486D FFDE                pea.l      [A5 - 0x22]
  326. 00000414  A8BB                     syscall    FillOval
  327. 00000416  486E FFE8                pea.l      [A6 - 0x18]
  328. 0000041A  302E FFF0                move.w     D0, [A6 - 0x10]
  329. 0000041E  48C0                     ext.l      D0
  330. 00000420  D0AE FFF2                add.l      D0, [A6 - 0xE]
  331. 00000424  5880                     addq.l     D0, 4
  332. 00000426  90AD EE12                sub.l      D0, [A5 - 0x11EE]
  333. 0000042A  E748                     lsl        D0.w, 3
  334. 0000042C  41ED E616                lea.l      A0, [A5 - 0x19EA]
  335. 00000430  3230 0000                move.w     D1, [A0 + D0.w]
  336. 00000434  5941                     subq.w     D1, 4
  337. 00000436  3F01                     move.w     -[A7], D1
  338. 00000438  302E FFF0                move.w     D0, [A6 - 0x10]
  339. 0000043C  48C0                     ext.l      D0
  340. 0000043E  D0AE FFF2                add.l      D0, [A6 - 0xE]
  341. 00000442  5880                     addq.l     D0, 4
  342. 00000444  90AD EE12                sub.l      D0, [A5 - 0x11EE]
  343. 00000448  E748                     lsl        D0.w, 3
  344. 0000044A  41ED E618                lea.l      A0, [A5 - 0x19E8]
  345. 0000044E  3230 0000                move.w     D1, [A0 + D0.w]
  346. 00000452  5941                     subq.w     D1, 4
  347. 00000454  3F01                     move.w     -[A7], D1
  348. 00000456  302E FFF0                move.w     D0, [A6 - 0x10]
  349. 0000045A  48C0                     ext.l      D0
  350. 0000045C  D0AE FFF2                add.l      D0, [A6 - 0xE]
  351. 00000460  5880                     addq.l     D0, 4
  352. 00000462  90AD EE12                sub.l      D0, [A5 - 0x11EE]
  353. 00000466  E748                     lsl        D0.w, 3
  354. 00000468  41ED E616                lea.l      A0, [A5 - 0x19EA]
  355. 0000046C  3F30 0000                move.w     -[A7], [A0 + D0.w]
  356. 00000470  302E FFF0                move.w     D0, [A6 - 0x10]
  357. 00000474  48C0                     ext.l      D0
  358. 00000476  D0AE FFF2                add.l      D0, [A6 - 0xE]
  359. 0000047A  5880                     addq.l     D0, 4
  360. 0000047C  90AD EE12                sub.l      D0, [A5 - 0x11EE]
  361. 00000480  E748                     lsl        D0.w, 3
  362. 00000482  41ED E618                lea.l      A0, [A5 - 0x19E8]
  363. 00000486  3F30 0000                move.w     -[A7], [A0 + D0.w]
  364. 0000048A  A8A7                     syscall    SetRect
  365. 0000048C  486E FFE8                pea.l      [A6 - 0x18]
  366. 00000490  486D FFDE                pea.l      [A5 - 0x22]
  367. 00000494  A8BB                     syscall    FillOval
  368. label00000496:
  369. 00000496  0C6D 002B FA34           cmpi.w     [A5 - 0x5CC], 0x2B /* '+' */
  370. 0000049C  57C0                     seq        D0
  371. 0000049E  4400                     neg.b      D0
  372. 000004A0  0C6D 002D FA34           cmpi.w     [A5 - 0x5CC], 0x2D /* '-' */
  373. 000004A6  57C1                     seq        D1
  374. 000004A8  4401                     neg.b      D1
  375. 000004AA  8001                     or.b       D0, D1
  376. 000004AC  C02D EE1B                and.b      D0, [A5 - 0x11E5]
  377. 000004B0  6700 0502                beq        +0x504 /* 000009B4 */
  378. 000004B4  302D E9C6                move.w     D0, [A5 - 0x163A]
  379. 000004B8  C1FC 0016                muls.w     D0, 0x16
  380. 000004BC  7200                     moveq.l    D1, 0x00
  381. 000004BE  41ED F41A                lea.l      A0, [A5 - 0xBE6]
  382. 000004C2  1230 0000                move.b     D1, [A0 + D0.w]
  383. 000004C6  48C1                     ext.l      D1
  384. 000004C8  2D41 FFF6                move.l     [A6 - 0xA], D1
  385. 000004CC  2F07                     move.l     -[A7], D7
  386. 000004CE  7001                     moveq.l    D0, 0x01
  387. 000004D0  2E2E FFF6                move.l     D7, [A6 - 0xA]
  388. 000004D4  9E40                     sub.w      D7, D0
  389. 000004D6  6D00 0090                blt        +0x92 /* 00000568 */
  390. 000004DA  3D40 FFFE                move.w     [A6 - 0x2], D0
  391. label000004DE:
  392. 000004DE  486E FFE8                pea.l      [A6 - 0x18]
  393. 000004E2  3F3C 012C                move.w     -[A7], 0x12C
  394. 000004E6  3F3C FFEC                move.w     -[A7], 0xFFEC
  395. 000004EA  3F3C 012D                move.w     -[A7], 0x12D
  396. 000004EE  3F3C FFED                move.w     -[A7], 0xFFED
  397. 000004F2  A8A7                     syscall    SetRect
  398. 000004F4  486E FFE8                pea.l      [A6 - 0x18]
  399. 000004F8  302E FFFE                move.w     D0, [A6 - 0x2]
  400. 000004FC  5840                     addq.w     D0, 4
  401. 000004FE  E748                     lsl        D0.w, 3
  402. 00000500  41ED E5A4                lea.l      A0, [A5 - 0x1A5C]
  403. 00000504  4870 0000                pea.l      [A0 + D0.w]
  404. 00000508  1F3C 0001                move.b     -[A7], 0x1
  405. 0000050C  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  406. 00000510  302E FFFE                move.w     D0, [A6 - 0x2]
  407. 00000514  5840                     addq.w     D0, 4
  408. 00000516  E748                     lsl        D0.w, 3
  409. 00000518  41ED E5A6                lea.l      A0, [A5 - 0x1A5A]
  410. 0000051C  3F30 0000                move.w     -[A7], [A0 + D0.w]
  411. 00000520  302E FFFE                move.w     D0, [A6 - 0x2]
  412. 00000524  5840                     addq.w     D0, 4
  413. 00000526  E748                     lsl        D0.w, 3
  414. 00000528  41ED E5A8                lea.l      A0, [A5 - 0x1A58]
  415. 0000052C  3230 0000                move.w     D1, [A0 + D0.w]
  416. 00000530  5541                     subq.w     D1, 2
  417. 00000532  3F01                     move.w     -[A7], D1
  418. 00000534  A893                     syscall    MoveTo
  419. 00000536  302D E9C6                move.w     D0, [A5 - 0x163A]
  420. 0000053A  C1FC 0016                muls.w     D0, 0x16
  421. 0000053E  322E FFFE                move.w     D1, [A6 - 0x2]
  422. 00000542  D041                     add.w      D0, D1
  423. 00000544  7200                     moveq.l    D1, 0x00
  424. 00000546  41ED F41A                lea.l      A0, [A5 - 0xBE6]
  425. 0000054A  1230 0000                move.b     D1, [A0 + D0.w]
  426. 0000054E  0241 00FF                andi.w     D1, 0xFF
  427. 00000552  0041 0100                ori.w      D1, 0x100
  428. 00000556  3D41 FEE8                move.w     [A6 - 0x118], D1
  429. 0000055A  486E FEE8                pea.l      [A6 - 0x118]
  430. 0000055E  A884                     syscall    DrawString
  431. 00000560  526E FFFE                addq.w     [A6 - 0x2], 1
  432. 00000564  51CF FF78                dbf        D7, -0x8A /* 000004DE */
  433. label00000568:
  434. 00000568  2E1F                     move.l     D7, [A7]+
  435. 0000056A  302D E9C6                move.w     D0, [A5 - 0x163A]
  436. 0000056E  C1FC 0016                muls.w     D0, 0x16
  437. 00000572  7200                     moveq.l    D1, 0x00
  438. 00000574  41ED EE16                lea.l      A0, [A5 - 0x11EA]
  439. 00000578  1230 0000                move.b     D1, [A0 + D0.w]
  440. 0000057C  48C1                     ext.l      D1
  441. 0000057E  2D41 FFF2                move.l     [A6 - 0xE], D1
  442. 00000582  202E FFF6                move.l     D0, [A6 - 0xA]
  443. 00000586  90AE FFF2                sub.l      D0, [A6 - 0xE]
  444. 0000058A  3D40 FFF0                move.w     [A6 - 0x10], D0
  445. 0000058E  202D EE16                move.l     D0, [A5 - 0x11EA]
  446. 00000592  90AD EE12                sub.l      D0, [A5 - 0x11EE]
  447. 00000596  2D40 FFFA                move.l     [A6 - 0x6], D0
  448. 0000059A  302E FFF0                move.w     D0, [A6 - 0x10]
  449. 0000059E  5840                     addq.w     D0, 4
  450. 000005A0  48C0                     ext.l      D0
  451. 000005A2  90AE FFFA                sub.l      D0, [A6 - 0x6]
  452. 000005A6  E748                     lsl        D0.w, 3
  453. 000005A8  41ED E616                lea.l      A0, [A5 - 0x19EA]
  454. 000005AC  3F30 0000                move.w     -[A7], [A0 + D0.w]
  455. 000005B0  302E FFF0                move.w     D0, [A6 - 0x10]
  456. 000005B4  5840                     addq.w     D0, 4
  457. 000005B6  48C0                     ext.l      D0
  458. 000005B8  90AE FFFA                sub.l      D0, [A6 - 0x6]
  459. 000005BC  E748                     lsl        D0.w, 3
  460. 000005BE  41ED E618                lea.l      A0, [A5 - 0x19E8]
  461. 000005C2  3230 0000                move.w     D1, [A0 + D0.w]
  462. 000005C6  5541                     subq.w     D1, 2
  463. 000005C8  3F01                     move.w     -[A7], D1
  464. 000005CA  A893                     syscall    MoveTo
  465. 000005CC  302D FA34                move.w     D0, [A5 - 0x5CC]
  466. 000005D0  0240 00FF                andi.w     D0, 0xFF
  467. 000005D4  0040 0100                ori.w      D0, 0x100
  468. 000005D8  3D40 FEE8                move.w     [A6 - 0x118], D0
  469. 000005DC  486E FEE8                pea.l      [A6 - 0x118]
  470. 000005E0  A884                     syscall    DrawString
  471. 000005E2  2F07                     move.l     -[A7], D7
  472. 000005E4  7001                     moveq.l    D0, 0x01
  473. 000005E6  2E2E FFF2                move.l     D7, [A6 - 0xE]
  474. 000005EA  9E40                     sub.w      D7, D0
  475. 000005EC  6D00 00AE                blt        +0xB0 /* 0000069C */
  476. 000005F0  3D40 FFFE                move.w     [A6 - 0x2], D0
  477. label000005F4:
  478. 000005F4  486E FFE8                pea.l      [A6 - 0x18]
  479. 000005F8  3F3C 012C                move.w     -[A7], 0x12C
  480. 000005FC  3F3C FFEC                move.w     -[A7], 0xFFEC
  481. 00000600  3F3C 012D                move.w     -[A7], 0x12D
  482. 00000604  3F3C FFED                move.w     -[A7], 0xFFED
  483. 00000608  A8A7                     syscall    SetRect
  484. 0000060A  486E FFE8                pea.l      [A6 - 0x18]
  485. 0000060E  302E FFFE                move.w     D0, [A6 - 0x2]
  486. 00000612  D06E FFF0                add.w      D0, [A6 - 0x10]
  487. 00000616  5840                     addq.w     D0, 4
  488. 00000618  48C0                     ext.l      D0
  489. 0000061A  90AE FFFA                sub.l      D0, [A6 - 0x6]
  490. 0000061E  E748                     lsl        D0.w, 3
  491. 00000620  41ED E614                lea.l      A0, [A5 - 0x19EC]
  492. 00000624  4870 0000                pea.l      [A0 + D0.w]
  493. 00000628  1F3C 0001                move.b     -[A7], 0x1
  494. 0000062C  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  495. 00000630  302E FFFE                move.w     D0, [A6 - 0x2]
  496. 00000634  D06E FFF0                add.w      D0, [A6 - 0x10]
  497. 00000638  5840                     addq.w     D0, 4
  498. 0000063A  48C0                     ext.l      D0
  499. 0000063C  90AE FFFA                sub.l      D0, [A6 - 0x6]
  500. 00000640  E748                     lsl        D0.w, 3
  501. 00000642  41ED E616                lea.l      A0, [A5 - 0x19EA]
  502. 00000646  3F30 0000                move.w     -[A7], [A0 + D0.w]
  503. 0000064A  302E FFFE                move.w     D0, [A6 - 0x2]
  504. 0000064E  D06E FFF0                add.w      D0, [A6 - 0x10]
  505. 00000652  5840                     addq.w     D0, 4
  506. 00000654  48C0                     ext.l      D0
  507. 00000656  90AE FFFA                sub.l      D0, [A6 - 0x6]
  508. 0000065A  E748                     lsl        D0.w, 3
  509. 0000065C  41ED E618                lea.l      A0, [A5 - 0x19E8]
  510. 00000660  3230 0000                move.w     D1, [A0 + D0.w]
  511. 00000664  5541                     subq.w     D1, 2
  512. 00000666  3F01                     move.w     -[A7], D1
  513. 00000668  A893                     syscall    MoveTo
  514. 0000066A  302D E9C6                move.w     D0, [A5 - 0x163A]
  515. 0000066E  C1FC 0016                muls.w     D0, 0x16
  516. 00000672  322E FFFE                move.w     D1, [A6 - 0x2]
  517. 00000676  D041                     add.w      D0, D1
  518. 00000678  7200                     moveq.l    D1, 0x00
  519. 0000067A  41ED EE16                lea.l      A0, [A5 - 0x11EA]
  520. 0000067E  1230 0000                move.b     D1, [A0 + D0.w]
  521. 00000682  0241 00FF                andi.w     D1, 0xFF
  522. 00000686  0041 0100                ori.w      D1, 0x100
  523. 0000068A  3D41 FEE8                move.w     [A6 - 0x118], D1
  524. 0000068E  486E FEE8                pea.l      [A6 - 0x118]
  525. 00000692  A884                     syscall    DrawString
  526. 00000694  526E FFFE                addq.w     [A6 - 0x2], 1
  527. 00000698  51CF FF5A                dbf        D7, -0xA8 /* 000005F4 */
  528. label0000069C:
  529. 0000069C  2E1F                     move.l     D7, [A7]+
  530. 0000069E  486E FFE8                pea.l      [A6 - 0x18]
  531. 000006A2  202E FFF6                move.l     D0, [A6 - 0xA]
  532. 000006A6  5880                     addq.l     D0, 4
  533. 000006A8  90AD EE16                sub.l      D0, [A5 - 0x11EA]
  534. 000006AC  E748                     lsl        D0.w, 3
  535. 000006AE  41ED E5A6                lea.l      A0, [A5 - 0x1A5A]
  536. 000006B2  3230 0000                move.w     D1, [A0 + D0.w]
  537. 000006B6  5941                     subq.w     D1, 4
  538. 000006B8  3F01                     move.w     -[A7], D1
  539. 000006BA  202E FFF6                move.l     D0, [A6 - 0xA]
  540. 000006BE  5880                     addq.l     D0, 4
  541. 000006C0  90AD EE16                sub.l      D0, [A5 - 0x11EA]
  542. 000006C4  E748                     lsl        D0.w, 3
  543. 000006C6  41ED E5A8                lea.l      A0, [A5 - 0x1A58]
  544. 000006CA  3230 0000                move.w     D1, [A0 + D0.w]
  545. 000006CE  5941                     subq.w     D1, 4
  546. 000006D0  3F01                     move.w     -[A7], D1
  547. 000006D2  202E FFF6                move.l     D0, [A6 - 0xA]
  548. 000006D6  5880                     addq.l     D0, 4
  549. 000006D8  90AD EE16                sub.l      D0, [A5 - 0x11EA]
  550. 000006DC  E748                     lsl        D0.w, 3
  551. 000006DE  41ED E5A6                lea.l      A0, [A5 - 0x1A5A]
  552. 000006E2  3F30 0000                move.w     -[A7], [A0 + D0.w]
  553. 000006E6  202E FFF6                move.l     D0, [A6 - 0xA]
  554. 000006EA  5880                     addq.l     D0, 4
  555. 000006EC  90AD EE16                sub.l      D0, [A5 - 0x11EA]
  556. 000006F0  E748                     lsl        D0.w, 3
  557. 000006F2  41ED E5A8                lea.l      A0, [A5 - 0x1A58]
  558. 000006F6  3F30 0000                move.w     -[A7], [A0 + D0.w]
  559. 000006FA  A8A7                     syscall    SetRect
  560. 000006FC  486E FFE8                pea.l      [A6 - 0x18]
  561. 00000700  486D FFDE                pea.l      [A5 - 0x22]
  562. 00000704  A8BB                     syscall    FillOval
  563. 00000706  486E FFE8                pea.l      [A6 - 0x18]
  564. 0000070A  302E FFF0                move.w     D0, [A6 - 0x10]
  565. 0000070E  48C0                     ext.l      D0
  566. 00000710  D0AE FFF2                add.l      D0, [A6 - 0xE]
  567. 00000714  5880                     addq.l     D0, 4
  568. 00000716  90AD EE12                sub.l      D0, [A5 - 0x11EE]
  569. 0000071A  90AE FFFA                sub.l      D0, [A6 - 0x6]
  570. 0000071E  E748                     lsl        D0.w, 3
  571. 00000720  41ED E616                lea.l      A0, [A5 - 0x19EA]
  572. 00000724  3230 0000                move.w     D1, [A0 + D0.w]
  573. 00000728  5941                     subq.w     D1, 4
  574. 0000072A  3F01                     move.w     -[A7], D1
  575. 0000072C  302E FFF0                move.w     D0, [A6 - 0x10]
  576. 00000730  48C0                     ext.l      D0
  577. 00000732  D0AE FFF2                add.l      D0, [A6 - 0xE]
  578. 00000736  5880                     addq.l     D0, 4
  579. 00000738  90AD EE12                sub.l      D0, [A5 - 0x11EE]
  580. 0000073C  90AE FFFA                sub.l      D0, [A6 - 0x6]
  581. 00000740  E748                     lsl        D0.w, 3
  582. 00000742  41ED E618                lea.l      A0, [A5 - 0x19E8]
  583. 00000746  3230 0000                move.w     D1, [A0 + D0.w]
  584. 0000074A  5941                     subq.w     D1, 4
  585. 0000074C  3F01                     move.w     -[A7], D1
  586. 0000074E  302E FFF0                move.w     D0, [A6 - 0x10]
  587. 00000752  48C0                     ext.l      D0
  588. 00000754  D0AE FFF2                add.l      D0, [A6 - 0xE]
  589. 00000758  5880                     addq.l     D0, 4
  590. 0000075A  90AD EE12                sub.l      D0, [A5 - 0x11EE]
  591. 0000075E  90AE FFFA                sub.l      D0, [A6 - 0x6]
  592. 00000762  E748                     lsl        D0.w, 3
  593. 00000764  41ED E616                lea.l      A0, [A5 - 0x19EA]
  594. 00000768  3F30 0000                move.w     -[A7], [A0 + D0.w]
  595. 0000076C  302E FFF0                move.w     D0, [A6 - 0x10]
  596. 00000770  48C0                     ext.l      D0
  597. 00000772  D0AE FFF2                add.l      D0, [A6 - 0xE]
  598. 00000776  5880                     addq.l     D0, 4
  599. 00000778  90AD EE12                sub.l      D0, [A5 - 0x11EE]
  600. 0000077C  90AE FFFA                sub.l      D0, [A6 - 0x6]
  601. 00000780  E748                     lsl        D0.w, 3
  602. 00000782  41ED E618                lea.l      A0, [A5 - 0x19E8]
  603. 00000786  3F30 0000                move.w     -[A7], [A0 + D0.w]
  604. 0000078A  A8A7                     syscall    SetRect
  605. 0000078C  486E FFE8                pea.l      [A6 - 0x18]
  606. 00000790  486D FFDE                pea.l      [A5 - 0x22]
  607. 00000794  A8BB                     syscall    FillOval
  608. 00000796  4AAE FFFA                tst.l      [A6 - 0x6]
  609. 0000079A  6F00 00F4                ble        +0xF6 /* 00000890 */
  610. 0000079E  2F07                     move.l     -[A7], D7
  611. 000007A0  7001                     moveq.l    D0, 0x01
  612. 000007A2  2E2E FFFA                move.l     D7, [A6 - 0x6]
  613. 000007A6  9E40                     sub.w      D7, D0
  614. 000007A8  6D00 0050                blt        +0x52 /* 000007FA */
  615. 000007AC  3D40 FFFE                move.w     [A6 - 0x2], D0
  616. label000007B0:
  617. 000007B0  302D E9C6                move.w     D0, [A5 - 0x163A]
  618. 000007B4  C1FC 0016                muls.w     D0, 0x16
  619. 000007B8  322D E9C6                move.w     D1, [A5 - 0x163A]
  620. 000007BC  C3FC 0016                muls.w     D1, 0x16
  621. 000007C0  41ED EE16                lea.l      A0, [A5 - 0x11EA]
  622. 000007C4  4870 1000                pea.l      [A0 + D1.w]
  623. 000007C8  486E FEE8                pea.l      [A6 - 0x118]
  624. 000007CC  2600                     move.l     D3, D0
  625. 000007CE  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  626. 000007D2  487A 02D2                pea.l      [PC + 0x2D2 /* 00000AA6, value 0x1300130 */]
  627. 000007D6  486E FEE8                pea.l      [A6 - 0x118]
  628. 000007DA  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  629. 000007DE  486E FEE8                pea.l      [A6 - 0x118]
  630. 000007E2  41ED EE16                lea.l      A0, [A5 - 0x11EA]
  631. 000007E6  4870 3000                pea.l      [A0 + D3.w]
  632. 000007EA  3F3C 0014                move.w     -[A7], 0x14
  633. 000007EE  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  634. 000007F2  526E FFFE                addq.w     [A6 - 0x2], 1
  635. 000007F6  51CF FFB8                dbf        D7, -0x4A /* 000007B0 */
  636. label000007FA:
  637. 000007FA  2E1F                     move.l     D7, [A7]+
  638. 000007FC  302D E9C6                move.w     D0, [A5 - 0x163A]
  639. 00000800  C1FC 0016                muls.w     D0, 0x16
  640. 00000804  41ED EE16                lea.l      A0, [A5 - 0x11EA]
  641. 00000808  4870 0000                pea.l      [A0 + D0.w]
  642. 0000080C  486D FB36                pea.l      [A5 - 0x4CA]
  643. 00000810  3F3C 00FF                move.w     -[A7], 0xFF
  644. 00000814  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  645. 00000818  486D FB36                pea.l      [A5 - 0x4CA]
  646. 0000081C  302D E9C6                move.w     D0, [A5 - 0x163A]
  647. 00000820  E548                     lsl        D0.w, 2
  648. 00000822  41ED E922                lea.l      A0, [A5 - 0x16DE]
  649. 00000826  4870 0000                pea.l      [A0 + D0.w]
  650. 0000082A  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  651. 0000082E  0C6D 002B FA34           cmpi.w     [A5 - 0x5CC], 0x2B /* '+' */
  652. 00000834  6600 0030                bne        +0x32 /* 00000866 */
  653. 00000838  302D E9C6                move.w     D0, [A5 - 0x163A]
  654. 0000083C  E548                     lsl        D0.w, 2
  655. 0000083E  322D E9C6                move.w     D1, [A5 - 0x163A]
  656. 00000842  E549                     lsl        D1.w, 2
  657. 00000844  342D E9C6                move.w     D2, [A5 - 0x163A]
  658. 00000848  E54A                     lsl        D2.w, 2
  659. 0000084A  41ED E972                lea.l      A0, [A5 - 0x168E]
  660. 0000084E  2630 1000                move.l     D3, [A0 + D1.w]
  661. 00000852  41ED E922                lea.l      A0, [A5 - 0x16DE]
  662. 00000856  D6B0 2000                add.l      D3, [A0 + D2.w]
  663. 0000085A  43ED E8D2                lea.l      A1, [A5 - 0x172E]
  664. 0000085E  2383 0000                move.l     [A1 + D0.w], D3
  665. 00000862  6000 002C                bra        +0x2E /* 00000890 */
  666. label00000866:
  667. 00000866  302D E9C6                move.w     D0, [A5 - 0x163A]
  668. 0000086A  E548                     lsl        D0.w, 2
  669. 0000086C  322D E9C6                move.w     D1, [A5 - 0x163A]
  670. 00000870  E549                     lsl        D1.w, 2
  671. 00000872  342D E9C6                move.w     D2, [A5 - 0x163A]
  672. 00000876  E54A                     lsl        D2.w, 2
  673. 00000878  41ED E972                lea.l      A0, [A5 - 0x168E]
  674. 0000087C  2630 1000                move.l     D3, [A0 + D1.w]
  675. 00000880  41ED E922                lea.l      A0, [A5 - 0x16DE]
  676. 00000884  96B0 2000                sub.l      D3, [A0 + D2.w]
  677. 00000888  43ED E8D2                lea.l      A1, [A5 - 0x172E]
  678. 0000088C  2383 0000                move.l     [A1 + D0.w], D3
  679. label00000890:
  680. 00000890  4AAE FFFA                tst.l      [A6 - 0x6]
  681. 00000894  6C00 011E                bge        +0x120 /* 000009B4 */
  682. 00000898  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  683. 0000089C  486D FB36                pea.l      [A5 - 0x4CA]
  684. 000008A0  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  685. 000008A4  7000                     moveq.l    D0, 0x00
  686. 000008A6  102D FB38                move.b     D0, [A5 - 0x4C8]
  687. 000008AA  0240 00FF                andi.w     D0, 0xFF
  688. 000008AE  0040 0100                ori.w      D0, 0x100
  689. 000008B2  3D40 FEE8                move.w     [A6 - 0x118], D0
  690. 000008B6  486E FEE8                pea.l      [A6 - 0x118]
  691. 000008BA  486E FFFA                pea.l      [A6 - 0x6]
  692. 000008BE  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  693. 000008C2  2F07                     move.l     -[A7], D7
  694. 000008C4  7001                     moveq.l    D0, 0x01
  695. 000008C6  2E2E FFFA                move.l     D7, [A6 - 0x6]
  696. 000008CA  9E40                     sub.w      D7, D0
  697. 000008CC  6D00 0050                blt        +0x52 /* 0000091E */
  698. 000008D0  3D40 FFFE                move.w     [A6 - 0x2], D0
  699. label000008D4:
  700. 000008D4  302D E9C6                move.w     D0, [A5 - 0x163A]
  701. 000008D8  C1FC 0016                muls.w     D0, 0x16
  702. 000008DC  322D E9C6                move.w     D1, [A5 - 0x163A]
  703. 000008E0  C3FC 0016                muls.w     D1, 0x16
  704. 000008E4  41ED F41A                lea.l      A0, [A5 - 0xBE6]
  705. 000008E8  4870 1000                pea.l      [A0 + D1.w]
  706. 000008EC  486E FEE8                pea.l      [A6 - 0x118]
  707. 000008F0  2600                     move.l     D3, D0
  708. 000008F2  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  709. 000008F6  487A 01B0                pea.l      [PC + 0x1B0 /* 00000AA8 */]
  710. 000008FA  486E FEE8                pea.l      [A6 - 0x118]
  711. 000008FE  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  712. 00000902  486E FEE8                pea.l      [A6 - 0x118]
  713. 00000906  41ED F41A                lea.l      A0, [A5 - 0xBE6]
  714. 0000090A  4870 3000                pea.l      [A0 + D3.w]
  715. 0000090E  3F3C 0014                move.w     -[A7], 0x14
  716. 00000912  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  717. 00000916  526E FFFE                addq.w     [A6 - 0x2], 1
  718. 0000091A  51CF FFB8                dbf        D7, -0x4A /* 000008D4 */
  719. label0000091E:
  720. 0000091E  2E1F                     move.l     D7, [A7]+
  721. 00000920  302D E9C6                move.w     D0, [A5 - 0x163A]
  722. 00000924  C1FC 0016                muls.w     D0, 0x16
  723. 00000928  41ED F41A                lea.l      A0, [A5 - 0xBE6]
  724. 0000092C  4870 0000                pea.l      [A0 + D0.w]
  725. 00000930  486D FB36                pea.l      [A5 - 0x4CA]
  726. 00000934  3F3C 00FF                move.w     -[A7], 0xFF
  727. 00000938  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  728. 0000093C  486D FB36                pea.l      [A5 - 0x4CA]
  729. 00000940  302D E9C6                move.w     D0, [A5 - 0x163A]
  730. 00000944  E548                     lsl        D0.w, 2
  731. 00000946  41ED E972                lea.l      A0, [A5 - 0x168E]
  732. 0000094A  4870 0000                pea.l      [A0 + D0.w]
  733. 0000094E  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  734. 00000952  0C6D 002B FA34           cmpi.w     [A5 - 0x5CC], 0x2B /* '+' */
  735. 00000958  6600 0030                bne        +0x32 /* 0000098A */
  736. 0000095C  302D E9C6                move.w     D0, [A5 - 0x163A]
  737. 00000960  E548                     lsl        D0.w, 2
  738. 00000962  322D E9C6                move.w     D1, [A5 - 0x163A]
  739. 00000966  E549                     lsl        D1.w, 2
  740. 00000968  342D E9C6                move.w     D2, [A5 - 0x163A]
  741. 0000096C  E54A                     lsl        D2.w, 2
  742. 0000096E  41ED E972                lea.l      A0, [A5 - 0x168E]
  743. 00000972  2630 1000                move.l     D3, [A0 + D1.w]
  744. 00000976  41ED E922                lea.l      A0, [A5 - 0x16DE]
  745. 0000097A  D6B0 2000                add.l      D3, [A0 + D2.w]
  746. 0000097E  43ED E8D2                lea.l      A1, [A5 - 0x172E]
  747. 00000982  2383 0000                move.l     [A1 + D0.w], D3
  748. 00000986  6000 002C                bra        +0x2E /* 000009B4 */
  749. label0000098A:
  750. 0000098A  302D E9C6                move.w     D0, [A5 - 0x163A]
  751. 0000098E  E548                     lsl        D0.w, 2
  752. 00000990  322D E9C6                move.w     D1, [A5 - 0x163A]
  753. 00000994  E549                     lsl        D1.w, 2
  754. 00000996  342D E9C6                move.w     D2, [A5 - 0x163A]
  755. 0000099A  E54A                     lsl        D2.w, 2
  756. 0000099C  41ED E972                lea.l      A0, [A5 - 0x168E]
  757. 000009A0  2630 1000                move.l     D3, [A0 + D1.w]
  758. 000009A4  41ED E922                lea.l      A0, [A5 - 0x16DE]
  759. 000009A8  96B0 2000                sub.l      D3, [A0 + D2.w]
  760. 000009AC  43ED E8D2                lea.l      A1, [A5 - 0x172E]
  761. 000009B0  2383 0000                move.l     [A1 + D0.w], D3
  762. label000009B4:
  763. 000009B4  3F3C 0002                move.w     -[A7], 0x2
  764. 000009B8  3F3C 0002                move.w     -[A7], 0x2
  765. 000009BC  A89B                     syscall    PenSize
  766. 000009BE  3F3C 000B                move.w     -[A7], 0xB
  767. 000009C2  A89C                     syscall    PenMode
  768. 000009C4  302E FFF0                move.w     D0, [A6 - 0x10]
  769. 000009C8  5840                     addq.w     D0, 4
  770. 000009CA  E748                     lsl        D0.w, 3
  771. 000009CC  41ED E616                lea.l      A0, [A5 - 0x19EA]
  772. 000009D0  3230 0000                move.w     D1, [A0 + D0.w]
  773. 000009D4  B26D E63E                cmp.w      D1, [A5 - 0x19C2]
  774. 000009D8  6C00 0062                bge        +0x64 /* 00000A3C */
  775. 000009DC  302E FFF0                move.w     D0, [A6 - 0x10]
  776. 000009E0  5840                     addq.w     D0, 4
  777. 000009E2  E748                     lsl        D0.w, 3
  778. 000009E4  41ED E616                lea.l      A0, [A5 - 0x19EA]
  779. 000009E8  3F30 0000                move.w     -[A7], [A0 + D0.w]
  780. 000009EC  302E FFF0                move.w     D0, [A6 - 0x10]
  781. 000009F0  5840                     addq.w     D0, 4
  782. 000009F2  E748                     lsl        D0.w, 3
  783. 000009F4  41ED E618                lea.l      A0, [A5 - 0x19E8]
  784. 000009F8  3F30 0000                move.w     -[A7], [A0 + D0.w]
  785. 000009FC  A893                     syscall    MoveTo
  786. 000009FE  302E FFF0                move.w     D0, [A6 - 0x10]
  787. 00000A02  5840                     addq.w     D0, 4
  788. 00000A04  E748                     lsl        D0.w, 3
  789. 00000A06  2600                     move.l     D3, D0
  790. 00000A08  202E FFF6                move.l     D0, [A6 - 0xA]
  791. 00000A0C  7214                     moveq.l    D1, 0x14
  792. 00000A0E  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  793. 00000A12  0680 0000 0015           addi.l     D0, 0x15
  794. 00000A18  41ED E616                lea.l      A0, [A5 - 0x19EA]
  795. 00000A1C  3230 3000                move.w     D1, [A0 + D3.w]
  796. 00000A20  48C1                     ext.l      D1
  797. 00000A22  D280                     add.l      D1, D0
  798. 00000A24  3F01                     move.w     -[A7], D1
  799. 00000A26  302E FFF0                move.w     D0, [A6 - 0x10]
  800. 00000A2A  5840                     addq.w     D0, 4
  801. 00000A2C  E748                     lsl        D0.w, 3
  802. 00000A2E  41ED E618                lea.l      A0, [A5 - 0x19E8]
  803. 00000A32  3F30 0000                move.w     -[A7], [A0 + D0.w]
  804. 00000A36  A891                     syscall    LineTo
  805. 00000A38  6000 0026                bra        +0x28 /* 00000A60 */
  806. label00000A3C:
  807. 00000A3C  3F2D E63E                move.w     -[A7], [A5 - 0x19C2]
  808. 00000A40  3F2D E640                move.w     -[A7], [A5 - 0x19C0]
  809. 00000A44  A893                     syscall    MoveTo
  810. 00000A46  202E FFF6                move.l     D0, [A6 - 0xA]
  811. 00000A4A  7214                     moveq.l    D1, 0x14
  812. 00000A4C  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  813. 00000A50  322D E63E                move.w     D1, [A5 - 0x19C2]
  814. 00000A54  48C1                     ext.l      D1
  815. 00000A56  D280                     add.l      D1, D0
  816. 00000A58  3F01                     move.w     -[A7], D1
  817. 00000A5A  3F2D E640                move.w     -[A7], [A5 - 0x19C0]
  818. 00000A5E  A891                     syscall    LineTo
  819. label00000A60:
  820. 00000A60  A89E                     syscall    PenNormal
  821. 00000A62  0C6D 002B FA34           cmpi.w     [A5 - 0x5CC], 0x2B /* '+' */
  822. 00000A68  57C0                     seq        D0
  823. 00000A6A  4400                     neg.b      D0
  824. 00000A6C  0C6D 002D FA34           cmpi.w     [A5 - 0x5CC], 0x2D /* '-' */
  825. 00000A72  57C1                     seq        D1
  826. 00000A74  4401                     neg.b      D1
  827. 00000A76  8001                     or.b       D0, D1
  828. 00000A78  6700 0006                beq        +0x8 /* 00000A80 */
  829. 00000A7C  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  830. label00000A80:
  831. 00000A80  0C6D 0078 FA34           cmpi.w     [A5 - 0x5CC], 0x78 /* 'x' */
  832. 00000A86  6600 0016                bne        +0x18 /* 00000A9E */
  833. 00000A8A  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  834. 00000A8E  426D E852                clr.w      [A5 - 0x17AE]
  835. 00000A92  1B7C 0001 E1BA           move.b     [A5 - 0x1E46], 0x1
  836. 00000A98  1B7C 0001 E1BB           move.b     [A5 - 0x1E45], 0x1
  837. label00000A9E:
  838. 00000A9E  4CDF 0008                movem.l    D3, [A7]+
  839. 00000AA2  4E5E                     unlink     A6
  840. 00000AA4  4E75                     rts
  841. 00000AA6  0130 0130                .incomplete
  842.